package com.groupsix.service;

import com.groupsix.entity.Admin;
import com.groupsix.utils.PageInfo;

import java.util.List;

/**
 * @author 董盛昌
 * @Title: ${file_name}
 * @Package ${package_name}
 * @Description: 管理员业务类接口
 * @date 2021/10/15 20:53
 */
public interface AdminService {
    // 通过账号和密码查询用户
    public Admin findAdmin(Admin admin);

    //找到所有所有数据
    public List<Admin> getAll();

    //分页查询
    public PageInfo findPageInfo(String aUsername, String aDescribe, Integer aId, Integer pageIndex, Integer pageSize);
    //添加管理员信息
    public int addAdmin(Admin admin);
    //删除管理员信息
    public int deleteAdmin(Integer aid);
    //修改管理员信息
    public int updateAdmin(Admin admin);
    public Admin findAdminById(Integer aid);
}
